package com.easylinkin.sm.util;

/**
 * 系统配置Keys
 * <br>
 *
 * @author OuYangGuoDong
 * @version [版本号, 2017年7月6日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class SystemConfigKeys {

  private SystemConfigKeys() {
  }

  /**
   * 是否启用用户锁定 on/off
   */
  public static final String SEC_USER_LOCK = "sec_user_lock";

  /**
   * 锁定时间(分钟)
   */
  public static final String SEC_LOCKED_TIME = "sec_locked_time";

  /**
   * 登陆错误次数
   */
  public static final String SEC_ERROR_COUNT = "sec_error_count";

  /**
   * 是否启用登录验证码 on/off
   */
  public static final String SEC_LOGIN_CAPTCHA = "sec_login_captcha";

  /**
   * 验证码超时时间(秒)
   */
  public static final String SEC_CAPTCHA_TIMEOUT = "sec_captcha_timeout";

  /**
   * 前N个口令不重复的次数
   */
  public static final String SEC_PASS_WORK_NOT_REPEAT_COUNT = "sec_pwd_not_repeat_count";

  /**
   * 用户密码有效期(天)
   */
  public static final String SEC_PASS_WORK_INDATE = "sec_pwd_indate";

  /**
   * 口令到期提前通知天数(天)
   */
  public static final String SEC_PASS_WORK_NOTICE_DAYS = "sec_pwd_notice_days";

  /**
   * 管理员密码是否可以过期 on过期,off不过期
   */
  public static final String SEC_PASS_WORK_ADMIN_EXP = "sec_pwd_admin_exp";

  /**
   * 发件服务器地址
   */
  public static final String MAIL_SMTP_SERVER = "mail_smtp_server";

  /**
   * 邮件用户名
   */
  public static final String MAIL_ACCOUNT = "mail_account";

  /**
   * 邮件密码
   */
  public static final String MAIL_PASS_WORD = "mail_password";

  /**
   * 邮件发送开关
   */
  public static final String MAIL_SEND = "mail_send";

  /**
   * 短信发送开关
   */
  public static final String MESSAGE_SEND = "message_send";

  /**
   * 邮件语言
   */
  public static final String MAIL_LANG = "mail_lang";

  /**
   * 系统版本号
   */
  public static final String SYS_VERSION = "sys_version";
}
